# -*-  coding:utf-8   -*-
import requests
import json
import time
from  csv   import db_mysql
def  getToken():
    url = 'http://127.0.0.1/index.php?s=/store/passport/login'
    data = {"username":"admin","password":"yinghuo"}
    header = {"Host":"127.0.0.1","Content-Length":"41","Content-Type":"application/json;charset=UTF-8"}
    #发起请求
    res = requests.post(url = url,json = data,headers= header)
    text = json.loads(res.text)#json进行转换  一下   字符串
    token = text["data"]["token"]
    return  token

def  getTime():
    return str(time.strftime('%Y_%m_%d_%H_%M_%S',time.localtime()))

'''编写sql语句 读取数据库内容 返回列表套列表的格式'''
def  getMysql(sql):
    #实例化db_mysql这个类
    db = db_mysql.db_mysql(host='127.0.0.1',user='root',password='123456',db='c2209')
    #通过对象名 db  调用类中的开放的方法
    jieguo = db.getQuery(sql)
    li = []#存放内容
    for  i  in jieguo:
        li.append(list(i))
    return li


'''读取txt 或者 csv 文件种的数据  返回列表套列表的格式'''
def  getFile(url):
    f = open(url,'r',encoding='gbk')#打开文件
    #读取读取全部内容
    n = f.readlines()
    #去除掉\n
    li = []
    for  i in  n:
        li.append(i[:-1])
    new_li = []#把li 列表中字符串按照特定字符拆分成列表的格式  装进新的列表中
    for i  in li:
        new_li.append(i.split(','))
    #关闭文件
    f.close()
    return new_li